/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package envmailsicep;

import com.entersoft.sicep.log4j.Log4jUtil;

/**
 *
 * @author acampos
 */
public class EnvMailSicep {
    private static org.apache.log4j.Category logger = Log4jUtil.instance().getCategory(EnvMailSicep.class);
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        do{
            try {
                EnvMail5Dias dias = new EnvMail5Dias();
                dias.EnvMailEmp5Dias();
                EnvMailDia23 dias23 = new EnvMailDia23();
                dias23.EnvMailEmpDia23();
                EnvMailDia26 dias26 = new EnvMailDia26();
                dias26.EnvMailEmpDia26();
                EnvMailLegVencido atrasoLegal = new EnvMailLegVencido();
                atrasoLegal.EnvMailLegalVencido();
                EnvMailFinVencido atrasoFinanciero = new EnvMailFinVencido();
                atrasoFinanciero.EnvMailFinancieroVencido();
                ObtMonedas obtMonedas = new ObtMonedas();
                if(obtMonedas.descargaDolar() && obtMonedas.descargaUf()){
                    if(obtMonedas.leeDolar() && obtMonedas.leeUf()){
                        obtMonedas.GuardaValores();
                    }
                }
            GeneraArchivoLegFin testOblicore = new GeneraArchivoLegFin();
            testOblicore.generarArchivo();
            
                Thread.sleep(3600000);
            } catch (InterruptedException ex) {
                logger.error("[EnvMailSicep" + ".init] finally  - Error Exception. "+ ex);
            }
        }while(true == false);
          
    }
}
